package com.example.ymm.modules1.entity.my.user;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

/**
 * 审批提交记录
 */

@Data
public class KqApproveLog implements Serializable {

    @TableId
    private String id;


    String userId;//user id

    String userName;

    String dakaId;

    Date addDate;

    String addDateStr;

//    @TableField(updateStrategy = FieldStrategy.IGNORED)
    String approveNo;//审批编号

   // String jsonData;//打卡数据暂存json

    /**
     * 系统计算的全天时长
     */
    BigDecimal xtQuantianShichang;

    @TableField(fill= FieldFill.INSERT)
    private Timestamp createTime;


    String shangwuUpTxt1;//修改的上午上班打卡 字符串 07:30:00

    String shangwuDownTxt1;//修改的上午下班打卡 字符串 12:00:00

    String xiawuUpTxt1;//修改的下午上班打卡 字符串 13:30:00

    String xiawuDownTxt1;//修改的下午下班时间  字符串 17:30:00

    String wanshangUpTxt1;//修改的晚上上班打卡 字符串 18:00:00

    String wanshangDownTxt1; //修改的晚上下班打卡 字符串 20:00:00

    Integer editType;//修改类型:0 休息 1上下班时间

    Integer xiuxiType;//休息类型：0全天 1 上午 2 下午

    Integer izJiaBan;//是否加班

    String remark;

    String kqRuleId;

}
